[#escape x as (x)!?html]
[#list list as content]
  <li class="mt-3 media border-bottom position-relative pb-3">
    [#if content.image??]
    [@ZUrl object=content class="mr-3"]<img src="${content.image}" class="rounded-sm common-media-img" alt="${content.title}">[/@ZUrl][/#if]
    <div class="media-body">
      <p class="mt-0 mb-1">[@ZUrl object=content class="common-link text-decoration-none"/]</p>
      <p class="text-muted d-none d-sm-block mb-2">
        [@ZUrl object=content class="text-reset small text-decoration-none"]${substring(content.description,60,'...')}[/@ZUrl]
      </p>
      <div class="small text-muted mt-2 mt-xl-3 clearfix">
        <div class="float-left">
          <span>[#list content.channel.nodeList as c][@ZUrl object=c/][#if c_has_next] > [/#if][/#list]</span>
          <i class="ml-2 far fa-eye"></i> ${content.views}
        </div>
        <div class="float-right"><i class="ml-2 far fa-clock"></i> ${ZFormat(content.releaseTime, 'yyyy-MM-dd')}</div>
      </div>
    </div>
  </li>
  [#if !content_has_next]
    <script>lastArticleDate = '${content.releaseTime.format()}'</script>
  [/#if]
[/#list]
[/#escape]
